Probabilistic programming with stochastic variational message passing

نویسندگان

چکیده

Stochastic approximation methods for variational inference have recently gained popularity in the probabilistic programming community since these are amenable to automation and allow online, scalable, universal approximate Bayesian inference. Unfortunately, common Probabilistic Programming Languages (PPLs) with stochastic engines lack efficiency of message passing-based algorithms deterministic update rules such as Belief Propagation (BP) Variational Message Passing (VMP). Still, Inference (SVI) Conjugate-Computation (CVI) provide principled integrate fast techniques broadly applicable implementation SVI CVI necessitates manually driven rules, which does not yet exist most PPLs. In this paper, we cast explicitly a context. We an ForneyLab, is automated package open source Julia language. Through number experiments, demonstrate how extends capabilities programming.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Variational Message Passing

Bayesian inference is now widely established as one of the principal foundations for machine learning. In practice, exact inference is rarely possible, and so a variety of approximation techniques have been developed, one of the most widely used being a deterministic framework called variational inference. In this paper we introduce Variational Message Passing (VMP), a general purpose algorithm...

متن کامل

Parallel programming with message passing and directives

the problem of how to integrate the dominant parallel processing models into one source code. Most high-performance systems use the Distributed Memory Parallel (DMP) and Shared Memory Parallel (SMP; also known as Symmetric MultiProcessor) models, and many applications can benefit from support for multiple parallelism modes. Here we show how to integrate both modes into high-performance parallel...

متن کامل

Stochastic optimization by message passing

Most optimization problems in applied sciences realistically involve uncertainty in the parameters defining the cost function, of which only statistical information is known beforehand. Here we provide an in-depth discussion of how message passing algorithms for stochastic optimization based on the cavity method of statistical physics can be constructed. We focus on two basic problems, namely t...

متن کامل

SMP-Aware Message Passing Programming

The Message Passing Interface (MPI) is designed as an architecture independent interface for parallel programming in the shared-nothing, message passing paradigm. We briefly summarize basic requirements to a high-quality implementation of MPI for efficient programming of SMP clusters and related architectures, and discuss possible, mild extensions of the topology functionality of MPI, which, wh...

متن کامل

d-VMP: Distributed Variational Message Passing

Motivated by a real-world financial dataset, we propose a distributed variational message passing scheme for learning conjugate exponential models. We show that the method can be seen as a projected natural gradient ascent algorithm, and it therefore has good convergence properties. This is supported experimentally, where we show that the approach is robust wrt. common problems like imbalanced ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Approximate Reasoning

سال: 2022

ISSN: ['1873-4731', '0888-613X']

DOI: https://doi.org/10.1016/j.ijar.2022.06.006